4df4a61c936b634a285bf0262e51262cc444f97b,src/main/java/meghanada/session/Session.java,Session,searchAndChangeProject,#File#,207

Before Change


        }
        if (currentProject instanceof GradleProject) {
            this.currentProject = loadProject(projectRoot, GRADLE_PROJECT_FILE);
            this.projects.put(projectRoot, this.currentProject);
            return true;
        } else if (currentProject instanceof MavenProject) {
            this.currentProject = loadProject(projectRoot, MVN_PROJECT_FILE);
            this.projects.put(projectRoot, this.currentProject);
            return true;
        }
        this.currentProject = loadProject(projectRoot, Config.MEGHANADA_CONF_FILE);
        this.projects.put(projectRoot, this.currentProject);
        return true;
    }

After Change


                return true;
            }).orElse(false);
        }
        return loadProject(projectRoot, Config.MEGHANADA_CONF_FILE).map(project -> {
            this.currentProject = project;
            this.projects.put(projectRoot, this.currentProject);
            return true;
        }).orElse(false);
    }

    private File findProjectRoot(File base) throws IOException {